<?php

/*
  分润可退回余额查询接口API
*/




//获取时间戳
$currentTime = date("YmdHis");



//请求参数
$version ='3';//版本号
$agent_id ='1664502';//商户编号，（汇付宝商户内码：七位整数数字）
$agent_bill_id ='994360938';//支付接口传的商户订单号
$ref_agent_id ='';//二级商户号
$jnet_bill_no ='H2401169067348AT';//支付成功后，汇付宝返回的单据号
$timestamp =$currentTime;//时间戳
$key='651886F030134F848F548A12';//md5密钥


$data = "version=$version&agent_id=$agent_id&agent_bill_id=$agent_bill_id&ref_agent_id=$ref_agent_id&jnet_bill_no=$jnet_bill_no&timestamp=$timestamp&key=$key";
echo '待加密数据'.$data;
echo "<br/><hr>";

$sign = md5($data);
echo '加密后'.$sign;
echo "<br/><hr>";



// 请求参数（使用 & 符号拼接）
$params = "version=$version&agent_id=$agent_id&agent_bill_id=$agent_bill_id&ref_agent_id=$ref_agent_id&jnet_bill_no=$jnet_bill_no&timestamp=$timestamp&sign=$sign";
echo $params;
echo "<br/><hr>";

// 目标URL
$url = 'https://pay.heepay.com/API/Payment/GuaranteeAllotRefundRemainAmtQuery.aspx';


// 构建请求上下文
$options = array(
    'http' => array(
        'method' => 'POST',
        'header' => 'Content-Type: application/x-www-form-urlencoded',
        'content' => $params
    )
);
$context = stream_context_create($options);

// 发送 POST 请求
$response = file_get_contents($url, false, $context);

if ($response === false) {
    echo 'POST request failed';
} else {
    $responsed=iconv('GBK', 'UTF-8', $response);
    echo $responsed;
}
?>